public class TestDemo {

    public static void main(String[] args) {


        // 学生成绩管理系统
        // 1. 添加
        // 2. 删除
        // 3. 修改
        // 4. 查询

        // 以下信息
        // 学号 姓名 语文 数学 外语
        // 1   张三 100 90 75
        // 2   李四  95  88  77


        // 步骤:
        // 1. 定义学生类 (OK)
        // 1.1 做好封装
        // 1.2 添加构造方法
        // 1.3 添加toString

        // 2. 定义一个学生管理系统类
        // 属性:
        // 		学生数组(保存学生成绩信息)
        // 方法:
        // 0. 交互主流程   run()
        // 1. 添加功能  add()
        // 2. 删除功能  del()
        // 3. 修改功能  modify()
        // 4. 列表功能  list()
        // 步骤:
        //   2.1 定义学生管理系统类
        //   2.2 添加属性 (定义并创建学生数组)
        //   2.3 编写交互主流程 ( 1.打印菜单 2. 让用户选择 3. 根据选择执行子程序)
        //   2.4 编写添加功能 (1. 输入学生信息 2. 创建学生对象 3. 放入数组)
        //   2.5 编写列表功能 (遍历数组,打印学生信息)

        // 3. 在TestDemo中
        //   创建学生管理系统对象，让它开始运行


        // 创建系统
        SchoolSystem s = new SchoolSystem();
        // 让系统运行
        s.run();


    }

}